package com.example.erat.dto;

import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * 班级DTO
 */
@Data
public class ClassDTO {

    private Long id;
    
    /**
     * 班级名称
     */
    @NotBlank(message = "班级名称不能为空")
    private String name;
    
    /**
     * 年级
     */
    private String grade;
    
    /**
     * 专业
     */
    private String major;
    
    /**
     * 班级描述
     */
    private String description;
    
    /**
     * 班级学生数量
     */
    private Integer studentCount;
    
    /**
     * 班级学生列表
     */
    private List<StudentDTO> students;
} 